#define _CRT_SECURE_NO_WARNINGS 1


#include <stdio.h>      /* printf */
#include <math.h>       /* sqrt */
#include<stdbool.h>
#include<string.h>

//int main()
//{
//	double param, result;
//	param = 1024.0;
//	result = sqrt(param);
//	printf("sqrt(%f) = %f\n", param, result);
//	return 0;
//}

//int Add(int x, int y)
//{
//	return x + y;
//}


int Add(int x, int y);

int main()
{
	int num1 = 0;
	int num2 = 0;
	scanf("%d %d", &num1, &num2);
	int ret = Add(num1, num2);
	printf("%d\n", ret);
	return 0;
}
int Add(int x, int y)
{
	return x + y;
}


//void set_arr(int arr[], int sz)
//{
//	for (int i = 0; i < sz; i++)
//	{
//		arr[i] = -1;
//	}
//}
//
//void print_arr(int arr[], int sz)
//{
//	for (int i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//}
//
//
//int main()
//{
//	int arr[5] = { 0 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	set_arr(arr, sz);
//	print_arr(arr, sz);
//	return 0;
//}
// 
// is_leap_year
//get_days_of_month

//_Bool is_leap_year(int year)
//{
//	if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
//	{
//		return true;
//	}
//	else
//	{
//		return false;
//	}
//
//}
//
//int get_days_of_month(int year)
//{
//	int arr[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
//	int month = 0;
//	scanf("%d", &month);
//	int day = arr[month];
//	_Bool ret = is_leap_year(year);
//	if ((ret == true) && (month != 0))
//	{
//		if (month == 2)
//		{
//			return day + 1;
//		}
//		else
//		{
//			return day;
//		}
//	}
//	else
//	{
//		return day;
//	}
//}
//
//int main()
//{
//	int year = 0;
//	scanf("%d", &year);
//	int day = get_days_of_month(year);
//	printf("%d", day);
//	return 0;
//}

//int main()
//{
//	int num = strlen("abcdef");
//	printf("%d\n", num);
//	return 0;
//}


//int main()
//{
//	printf("%zd\n", strlen("abcdef"));
//	return 0;
//}

//int main()
//{
//	printf("%d", printf("%d", printf("%d", 43)));
//	return 0;
//}